package model

// SysUserMenu 用户菜单关联表（用于特殊权限分配）
type SysUserMenu struct {
	BaseModel
	UserID uint64 `json:"userId" gorm:"column:user_id;comment:用户ID"`
	MenuID uint64 `json:"menuId" gorm:"column:menu_id;comment:菜单ID"`
	Type   string `json:"type" gorm:"column:type;comment:类型(grant:授权 deny:拒绝)"`
}

// TableName 指定表名
func (SysUserMenu) TableName() string {
	return "sys_user_menu"
}
